home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
prgmming
/
xlib41
/
easyxb.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-03-23
|
2KB
|
45 lines
/*C++ programs should replace extern with extern "C" in function prototypes */
/* ------ ---------- */
extern int far pascal IFLAGS;
extern long far pascal PAGESIZE;
extern long far pascal INLINERMPTR;
extern long far pascal CALL32PTR;
extern long far pascal FILEBUFADR;
extern int far pascal FILEBUFSIZE;
extern long far pascal XLIBMEMREQ(void);
extern long far pascal VCPIMEMREQ(void);
extern long far pascal DPMIMEMREQ(void);
extern long far pascal INITXLIB(void);
extern int far pascal XLIBCONFIG(void);
extern void far pascal INLINEPM(void);
extern void far pascal INLINERM(void);
extern void far pascal CALL32(void);
extern long far pascal XMALLOC(long nobytes, long far *address, long far *size, long far *handle);
extern long far pascal XFREE(long handle);
extern long far pascal MAPIOMEM(long physaddress, long size, long far *logaddress);
extern long far pascal LINADR(void far *ptr);
extern void far pascal MOVMEM(long destadr, long sourceadr, long nobytes);
extern void far pascal XFCREATE(void far *controlblock);
extern void far pascal XFOPEN(void far *controlblock);
extern void far pascal XFCLOSE(void far *controlblock);
extern void far pascal XFLOAD(void far *controlblock);
extern void far pascal XFSAVE(void far *controlblock);
extern void far pascal XFREAD(void far *controlblock);
extern void far pascal XFWRITE(void far *controlblock);
struct xfile
{
long condcode;
char fname[68];
int fhandle;
int fptrmode;
long fptr;
long blkadr;
long blksize;
long bufadr;
int bufsize;
int control;
};